Golang Job: Software Developer

Job added on

Location

Toronto - Canada

Job type

Full-Time

Golang Job Details

Responsibilities:

  • Develop microservices of the company's core business systems.
  • Transform and optimize existing business API microservice architecture
  • Build clean and high quality code, keeping high Maintainability including readability, testability, changeability , which enables product iteration quickly
  • Develop,run and oversee API unit testing and functional testing.
  • Extensive oral and written communication with overseas development centers.

*Skill requirements:

  • Programming experience in Golang is required, familiar with the Gin or other Go Web framework.
  • 3+ years experience in RESTful API development;Experience in Golang API development is preferred
  • Knowledge of unit testing and integration testing
  • Experience in designing and developing APIs from scratch is a plus.
  • Good document writing skills
  • Strong experience working in an agile software development lifecycle with rapid releases.
  • Knowledge of Microservice Architecture
  • Experience with API development on AWS Serverless Architecture is a plus: ECS, Lambda, etc.
  • Experience with MySQL, Redis and other commonly databases
  • BA/BS degree in Computer Science or related technical field.

*

Job Type: Full-time

Salary: $6,500.00-$11,000.00 per month

Additional pay:

  • Bonus pay

Benefits:

  • Extended health care
  • Flextime
  • Work from home

Schedule:

  • Monday to Friday

Language:

  • Chinese (preferred)